<?php
/**
 * Created by PhpStorm.
 * User: lzy
 * Date: 2018/11/8
 * Time: 10:25
 */
namespace App\FreeBird\Contracts;
/**
 * 用户
 * Interface InfoInterface
 * @package App\FreeBird\Contracts
 */
interface  StoreUserInterface{

    public function getList($where);
    /**
     * 填充数据
     * @param $data
     * @return mixed
     */
    public function setUserInfo($data);

    /**
     * 获取信息数据
     * @param $where
     * @return mixed
     */
    public function getUserInfo($where);

    /**
     * 更新用户信息
     * @param $where
     * @param $data
     * @return mixed
     */
    public function updateUserInfo($where,$data);

    /**
     * 更新通过后，对用户等级进行操作
     * @param $where
     * @param $data
     * @return mixed
     */
    public function updateUserInfoApply($where,$data);


    /**
     * 邦定手机号
     * @param $data
     * @return mixed
     */
    public function bindUserMobile($data);

    /**
     * 更新用户信息
     * @param $data
     * @return mixed
     */
     public function updateUserAddInfo($data);

    /**
     * 带用户信息
     * @param $where
     * @return mixed
     */
    public function getUserInfoAndUser($where);

    /**
     * 获取用户信息
     * @param $where
     * @return mixed
     */
    public function wxUserInfo($uid);

    /**
     * 拼上用户信息
     * @param $where
     * @return mixed
     */
    public function getListHasUser($where);

}